package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/QueryComponent.class */
public class QueryComponent {
    private Integer id;
    private String componentName;
    private String componentKey;
    private String componentType;
    private String format;
    private String optionUrl;
    private String optionKey;
    private String classify;
    private Integer sort;
    private Integer componentShow;
    private String params;
    private String cascade;
    private Integer autoData;
    private String defaultParams;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setComponentName(String componentName) {
        this.componentName = componentName;
    }

    public void setComponentKey(String componentKey) {
        this.componentKey = componentKey;
    }

    public void setComponentType(String componentType) {
        this.componentType = componentType;
    }

    public void setFormat(String format) {
        this.format = format;
    }

    public void setOptionUrl(String optionUrl) {
        this.optionUrl = optionUrl;
    }

    public void setOptionKey(String optionKey) {
        this.optionKey = optionKey;
    }

    public void setClassify(String classify) {
        this.classify = classify;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public void setComponentShow(Integer componentShow) {
        this.componentShow = componentShow;
    }

    public void setParams(String params) {
        this.params = params;
    }

    public void setCascade(String cascade) {
        this.cascade = cascade;
    }

    public void setAutoData(Integer autoData) {
        this.autoData = autoData;
    }

    public void setDefaultParams(String defaultParams) {
        this.defaultParams = defaultParams;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof QueryComponent)) {
            return false;
        }
        QueryComponent other = (QueryComponent) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$componentName = getComponentName();
        Object other$componentName = other.getComponentName();
        if (this$componentName == null) {
            if (other$componentName != null) {
                return false;
            }
        } else if (!this$componentName.equals(other$componentName)) {
            return false;
        }
        Object this$componentKey = getComponentKey();
        Object other$componentKey = other.getComponentKey();
        if (this$componentKey == null) {
            if (other$componentKey != null) {
                return false;
            }
        } else if (!this$componentKey.equals(other$componentKey)) {
            return false;
        }
        Object this$componentType = getComponentType();
        Object other$componentType = other.getComponentType();
        if (this$componentType == null) {
            if (other$componentType != null) {
                return false;
            }
        } else if (!this$componentType.equals(other$componentType)) {
            return false;
        }
        Object this$format = getFormat();
        Object other$format = other.getFormat();
        if (this$format == null) {
            if (other$format != null) {
                return false;
            }
        } else if (!this$format.equals(other$format)) {
            return false;
        }
        Object this$optionUrl = getOptionUrl();
        Object other$optionUrl = other.getOptionUrl();
        if (this$optionUrl == null) {
            if (other$optionUrl != null) {
                return false;
            }
        } else if (!this$optionUrl.equals(other$optionUrl)) {
            return false;
        }
        Object this$optionKey = getOptionKey();
        Object other$optionKey = other.getOptionKey();
        if (this$optionKey == null) {
            if (other$optionKey != null) {
                return false;
            }
        } else if (!this$optionKey.equals(other$optionKey)) {
            return false;
        }
        Object this$classify = getClassify();
        Object other$classify = other.getClassify();
        if (this$classify == null) {
            if (other$classify != null) {
                return false;
            }
        } else if (!this$classify.equals(other$classify)) {
            return false;
        }
        Object this$sort = getSort();
        Object other$sort = other.getSort();
        if (this$sort == null) {
            if (other$sort != null) {
                return false;
            }
        } else if (!this$sort.equals(other$sort)) {
            return false;
        }
        Object this$componentShow = getComponentShow();
        Object other$componentShow = other.getComponentShow();
        if (this$componentShow == null) {
            if (other$componentShow != null) {
                return false;
            }
        } else if (!this$componentShow.equals(other$componentShow)) {
            return false;
        }
        Object this$params = getParams();
        Object other$params = other.getParams();
        if (this$params == null) {
            if (other$params != null) {
                return false;
            }
        } else if (!this$params.equals(other$params)) {
            return false;
        }
        Object this$cascade = getCascade();
        Object other$cascade = other.getCascade();
        if (this$cascade == null) {
            if (other$cascade != null) {
                return false;
            }
        } else if (!this$cascade.equals(other$cascade)) {
            return false;
        }
        Object this$autoData = getAutoData();
        Object other$autoData = other.getAutoData();
        if (this$autoData == null) {
            if (other$autoData != null) {
                return false;
            }
        } else if (!this$autoData.equals(other$autoData)) {
            return false;
        }
        Object this$defaultParams = getDefaultParams();
        Object other$defaultParams = other.getDefaultParams();
        return this$defaultParams == null ? other$defaultParams == null : this$defaultParams.equals(other$defaultParams);
    }

    protected boolean canEqual(Object other) {
        return other instanceof QueryComponent;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $componentName = getComponentName();
        int result2 = (result * 59) + ($componentName == null ? 43 : $componentName.hashCode());
        Object $componentKey = getComponentKey();
        int result3 = (result2 * 59) + ($componentKey == null ? 43 : $componentKey.hashCode());
        Object $componentType = getComponentType();
        int result4 = (result3 * 59) + ($componentType == null ? 43 : $componentType.hashCode());
        Object $format = getFormat();
        int result5 = (result4 * 59) + ($format == null ? 43 : $format.hashCode());
        Object $optionUrl = getOptionUrl();
        int result6 = (result5 * 59) + ($optionUrl == null ? 43 : $optionUrl.hashCode());
        Object $optionKey = getOptionKey();
        int result7 = (result6 * 59) + ($optionKey == null ? 43 : $optionKey.hashCode());
        Object $classify = getClassify();
        int result8 = (result7 * 59) + ($classify == null ? 43 : $classify.hashCode());
        Object $sort = getSort();
        int result9 = (result8 * 59) + ($sort == null ? 43 : $sort.hashCode());
        Object $componentShow = getComponentShow();
        int result10 = (result9 * 59) + ($componentShow == null ? 43 : $componentShow.hashCode());
        Object $params = getParams();
        int result11 = (result10 * 59) + ($params == null ? 43 : $params.hashCode());
        Object $cascade = getCascade();
        int result12 = (result11 * 59) + ($cascade == null ? 43 : $cascade.hashCode());
        Object $autoData = getAutoData();
        int result13 = (result12 * 59) + ($autoData == null ? 43 : $autoData.hashCode());
        Object $defaultParams = getDefaultParams();
        return (result13 * 59) + ($defaultParams == null ? 43 : $defaultParams.hashCode());
    }

    public String toString() {
        return "QueryComponent(id=" + getId() + ", componentName=" + getComponentName() + ", componentKey=" + getComponentKey() + ", componentType=" + getComponentType() + ", format=" + getFormat() + ", optionUrl=" + getOptionUrl() + ", optionKey=" + getOptionKey() + ", classify=" + getClassify() + ", sort=" + getSort() + ", componentShow=" + getComponentShow() + ", params=" + getParams() + ", cascade=" + getCascade() + ", autoData=" + getAutoData() + ", defaultParams=" + getDefaultParams() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getComponentName() {
        return this.componentName;
    }

    public String getComponentKey() {
        return this.componentKey;
    }

    public String getComponentType() {
        return this.componentType;
    }

    public String getFormat() {
        return this.format;
    }

    public String getOptionUrl() {
        return this.optionUrl;
    }

    public String getOptionKey() {
        return this.optionKey;
    }

    public String getClassify() {
        return this.classify;
    }

    public Integer getSort() {
        return this.sort;
    }

    public Integer getComponentShow() {
        return this.componentShow;
    }

    public String getParams() {
        return this.params;
    }

    public String getCascade() {
        return this.cascade;
    }

    public Integer getAutoData() {
        return this.autoData;
    }

    public String getDefaultParams() {
        return this.defaultParams;
    }
}